.carhead {
    margin-bottom: 40px;
    border-bottom: 1px solid #000;
    font-size: 25px;
    font-weight: bold;
}

.car,
.carhead {
    width: 1000px;
    margin: auto;
    margin-top: 20px;
}

.car {
    border: 1px solid #ccc;
}

.car .title {
    height: 30px;
    background: #ccc;
    width: 100%;
}

.car .title div {
    float: left;
    line-height: 30px;
}

.title .selectall,
.select {
    width: 10%;
}

.goods {
    width: 40%;
}

.goods img {
    width: 40%;
}

.prices {
    width: 10%;
    text-align: center;
}

.num {
    width: 20%;
    text-align: center;
}

.price {
    width: 10%;
    text-align: center;
}

.opera {
    width: 5%;
    text-align: center;
}

.content .opera {
    cursor: pointer;
}

.goods img {
    display: inline-block;
}

.num input {
    width: 40px;
    height: 20px;
    border: 1px solid rgb(228, 225, 225);
}

.num i {
    font-weight: bold;
    font-size: 14px;
    position: relative;
    width: 20px;
    height: 20px;
    display: inline-block;
    line-height: 20px;
    border: 1px solid rgb(228, 225, 225);
    cursor: pointer;
}

.num i:hover {
    background: #ccc;
}

.content>ul>li {
    float: left;
    height: 80px;
    line-height: 80px;
}

.bottom {
    border-top: 1px solid #ccc;
    height: 40px;
}

.bottom .sum {
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    background: #ccc;
    width: 80px;
    float: right;
    line-height: 40px;
    text-align: center;
}